package ninth_day;

/**
 * 输入一行字符，统计字符串中数字个数。
 * 例如： "bit666keji123" 数字的个数为：6个
 */
public class NumberOfString {
    public static int number(String str) {
        if (str == null || str.length() == 0) {
            return 0;
        }
        int res = 0;
        for (int i = 0; i < str.length(); i++) {
//            if (Character.isDigit(str.charAt(i))) {
            char c = str.charAt(i);
            if (c >= 48 && c <= 57) { // 使用数字的ascii值判断[48, 57]
                res ++;
            }
        }
        return res;
    }

    public static void main(String[] args) {
        String str = "bit666keji123";
        System.out.println(number(str));
    }
}
